baking troughs - German English Dictionary